MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIVFSNRGKLYEFCSTSRWTFQNAFDSSYKISSFDFFFLFSTVECSLSFGKHLRSSRSHSVPKPNKVMFQRSTSGMLKTLERYQKCNYGAPEANVATKEALELSSQQEYLKLKARYEALQRSQRNLMGEDLGPLSSKDLETLERQLDSSLKQIRSTRTQFMLDQLGDLQRKEHLLCEANRALRQRMEGYQISSLQLNLSAEDMGYDRHPGQTHGDALFQQLECEPTLQIGYQNDPGSVVTAGPSMNNYMGGWLP