MKLFTGLMFCSLVLGVSSQGWWSFIPEAVGGAWDMWRAYSDMKEANYIGADKYFHARGNYDAARRGPGGAWAAEVISNARERIQSLTGHGDEDTRADQEANKWGRSGKDPNHFRPRGLPDKY