MSVLLETTLGNLVIDLDFERLPIEAFNFLKLCKSGYYNYQCLYNLNKDYSVECGDAMVGYSDRENLRLHNTSIQGLCVEGPASARLVKSSQQYKKHTEAQLGDVGFLVSVEENSTPVVGSKFMFALAETSKNYEDIVCFGHVTEDCIQTLRTINEQLTDKQGRPSIDIRIKQAYLLHDPFPDPEGHRTLDIELPEKDVRLPPRLTLGVSNNESEVEEEKVQRDIRSKELTLEILGDIPHVGIKPSEKVLFICKLNPLTRAKDLAVIFSRFGTIEKVEIVRDKETGASLHYGFIEFTNKSSCEAAYSKMEGVLIDDRRIHVDFCQSTRRAI