MESEYREMLLLTGLDHITEEELKRFKYFALTEFQIARSTLDVADRTELADHLIQSAGAASAVTKAINIFQKLNYMHIANALEEKKKEAERKLMTNTKKRGTQKVENRSQAENCSAASATRSDNDFKEQAATEVCPQAKPQKKQMVAEQEAIREDLQKDPLVVTVLKAINPFECETQEGRQEIFHATVATETDFFFVKVLNAQFKDKFIPKRTIKISNYLWHSNFMEVTSSSVVVDVESNHEVPNNVVKRARETPRISKLKIQPCGTIVNGLFKVQKITEEKDRVLYGIHDKTGTMEVLVLGNPSKTKCEEGDKIRLTFFEVSKNGVKIQLKSGPCSFFKVIKAAKPKTDMKSVE