MWDSGVSHSSFEKPSIPFRSIKSTIRSESDPEKIAEIFQKSSDSSLFRCDRPLFDLSVRKLARLCRPDLVERVLEHQISIAGASASNTEGFWIRIMKLYSDSGMVDQAVRTFDQMAEIGCDRTQKSLGALLTAFLSNGQFNRVHDCFAEMPKKIGVSPNVAAYNLVLKAFVAEKSLAPARSLVANMEKELGVIPDLASYNILLGGYLELGDESGFNEILKEISLKGFDPNVVTYNHRILFHRSKNETFKAKELLEVMDSKGIKPNSASFNAVIDGFCKEGDIVSAKSVFESMRGRDYLLPSATAYVTMIRNLVEKGEFELALDLCKESLRRKRVPPFESMVGLVKGLVKISKVDEAKDIVECMKKKLTGRAVGTWMKVEAALPL