MDSIPERRPFLLAKDYVYVRRSGKTVKPFQGFLSRVEKSKLLVAEFGKDFHAQHSLMNKYDVWFDFNRVCLKRSHQGVAAAVDPSFRGILFPERVSRSRRQIPIFTVPFNRNLDQVEMSAVNQILSLKGPPPYLIVESSLPRSHGIIVEAILQIYRTFKESRILIVAPQNHTCDLLIIRLKEEIPVSEMFRANAAFRERDEVPNDVLSSSLYEGECFTCPPSEDLRKFKVIASTFMSSFRLHGQGIYAGHFSHIFVVDACYATEPETMVTLANLANESTAVVLTGSSEHYARWVRSDIARANGLRRSYFKRLLESEPYKSGDPGFVKYLIYDEHI