MRCFPEEATQLGRDMHTLVQQHYPVRPLIDMAARKSVSHPEERRRDLLGAIRILDELNGMFNELQTPLPVRIQNNVPIHNELEVGMNHFNLITHTFGPINQSTWCNAFLNYAKMSLAMYQNRMEPNNPQVVIYLYRNLLLFLLTS