MVEKAKTHFTLAGSANQSDPAEWQKLHEVEIHQGRCMDARKIGDWKSALREADAAIAVGADSSRLLLALRSEALLWLHKLEEADLTITSLLKLDDASLPSTPTRVSGMSADSYVHIVQAKVNVTFGRFDSAVALAEKAKLIDGVSSEVEVILNNVRLVALARARGNDLFKAGKFAEASLAYGEGLKYEPSNPVLYCNRAACWSKLGRWAKAVEDCSEALRVQPNYTKALLRRAASYAKLERWADCVRDYEVLRKDLPGDTEVAESLFHAQVALKTARGEVVSNMKFGGVVEEIISLEQLQDVIRSPGEFLLYMHLACCRHFTSFLVLVVLRSGQLTRYVHMQIYQCCLICIVHVQFSKWSECCLCGIFSPGVSVLYFMATMNKQCAQITPSVDSLCSECPALNFLKVNVDERPLVASAENVRVVPSFKIYKDGTRVKEMVCPSLQVLRYSVRHYAVSSS*