MRFRNSHIYSFFVNEEVMNSLEQLRQAEQALLEIFSGIDAQVKQNLKRVLEAFRNQRVGAHHFAGVSGYGHDDLGRETLDKVFAEVMGAEAAAVRVQFVSGTHAIACALFGVLRPGDEMLAVVGSPYDTLEEVIGLRGQGQGSLIEFGIKYRQLELTSQGSIDWQTLSTSITDHTRLVLIQRSCGYSWRPSLSIADIEKVVNLVKQQNPHTVCFVDNCYGEFIETQEPTHVGADLMAGSLIKNPGGTIVTAGGYVAGRADLVEAAACRLTAPGIGSYGGATFDQNRLLFQGLFLSPQMVGEAMKGTHLTGYVFDKLGYPVNPAPLAPRGDVIQAIKLGSAQKLIAFCKAVQQNSPVGSYLDPIPDDMPGYESQVVMAGGTFIEGSTLEFSADGPLREPYVVYCQGGTHWSHVAIALEAAIDAVGEA