MLNNLIVREKSDLQEGESFNPEMTHQIFGERLECDCRYDIIKEMKELNFRPFGTLKSGHAHEFVIYHVDQSADNFDEFIKYHERMEPFLIYFIDGSSFITLDENWSFYIFSPEKRYGLVGFLTVYAFYAFPEHVRPRISQALILPPFRGMGHATRLLEAVYDDFVPLPKVVDITVEEPSVEFQRLRDFLDCKRCLQLNEYTPSCPKRRRTSVVASAVTLNPASEKLKLCRKQAYRVYDILRLFLLPRTNTEAETKYKNALRERTKIIYRVSLLIHHHFTPNSVSLG