MNNSFEVIETTKGHPLAIHDDYQYRKYRTNNANIITWVCLNEKKQEKCKGRLKTTSTNVLSVSNHKCKYDLAKIEVKNIYNIAKQRKFDTTCSPTQIFREEFTPLLEQGLDLVTEIPVYSSVKTTLNRIRRKLLGNALDPKLREDIIMLCDSEFVLFDDGEENRIIGIINYMVIPNVEMTKYTYTSELMVMDTPLNNEESVSCADWRGRCAPGSLVEKLLASRSRRVLIECDFAVIPSSGDMHRYLRLRLDVLMLLSSV