MVKVAILGASGGVGQPLSLLLKLSPYVSELALYDIRAAEGIGKDLSHINTNSSCVGYDKDSIENTLSNAQVVLIPAGVPRKPGLTRDDLFKMNAGIVKSLVTAVGKFAPNARILVISNPVNSLVPIAVETLKKMGKFKPGNVMGVTNLDLVRAETFLVDYLMLKNPKIGQEQDKTTMHRKVTVIGGHSGETIIPIITDKSLVFQLDKQYEHFIHRVQFGGDEIVKAKQGAGSATLSMAFAGAKFAEEVLRSFHNEKPETESLSAFVYLPGLKNGKKAQQLVGDNSIEYFSLPIVLRNGSVVSIDTSVLEKLSPREEQLVNTAVKELRKNIEKGKSFILDSSKL