MRCFDRAKIYVKAGDGGNGEVAFRREKYIPHGGPSGGNGGRGGNIYIEVDPSLNSLLCFRKSVHFRAGRGSHGLGKSQDGAFGDDCVVKVPPGTVVRDAKNSETLLLEMTKAGHRELLLPGGRGGRGNAAFKSAKNKTPQLAERGEQGAEMWVDLELKLVADVGIIGVPNAGKSTLLSAISAARPAIAAYPFTTLLPNLGVVSLDFDATMVIADLPGLLEGAHAGYGLGHEFLRHTERCRVLIHVIDGTSPQPEFEYDAVRLELELFDPRLCSKPSIVAFNKMDVPEAAERWESFRKAMESRGVEVRSMSAATMEGTLQVVRHAYKLLQTAPVEEPVSISNDVASMVKKERSSPIGEFKVDVDPESDLWHIYGAGVERFTQMTNWEYFESLQRFERVLECSGINAELKSRGIHEGDKVAIGDVR*