MAAGSNGHEERVGSAYLFLESSIDKVVLSDVYAHPQKKVAVYRALRTALAESSQGPDVLQILKIHRSDPQLIMQLRFCGRQSCDRFLRAYREGALRATLQRCLAAALAQPSMLLQLELRAGAEQLDAWLTDEEHCVQTILAQKPDRLRDEELTELEDALSSLMVGSAGQSVNTGVTPAPSQSPAPSLLEEKPPPSTDQTFLFRGHPVVNRPLNLQDQQTFARSVGLKWRRVGRSLQRGCRALRDPVLDSLAYEYEREGLYEQAFQLLRRFVQAEGRRATLQRLVEALEENELTSLAEDLLGLVDSNSGLV