MDLLAVVKKAQSLNSADGQEASICVLKPFWLDGSEPAEAGNGDLVSWRGTPSPSDYIKFRTEEEERLASELNQPSSVDKLLRPYLEQVTESNPNPNPNSDVNASGYPGSEKKGASQISFIKLLKKASPLLGQKLRSSILRALCSSRNWECVRAMLDSLAVSGNIHPELVSTLIEHDQALLLCMWIRNIQDPRFSDLLLVLKYFLKTALRAGKNLADVCRQWRHAAVGAIQRISDMNAGKEMDVDKEGDINGEDTKGRINGLSHRIKMGGKEDAVSRAILLAAAVDDFQPFELCLHYFIASGHDEAVLASILSQLDSTEVLKLLGYLKKWLRKYCKKGSLCTLHTKRKDLWIPSLGEVLQWISILLDVHLMSMVLSSDFHGEILSVQTLVNELVDVGHKLAPLVGVTDHLRMKGPLPTQISSAGEDDHVIEYLEF*