MVRAPCCEKMGLKKGPWTPEEDHILVTYIQQYGHGNWRALPKLAGLLRCGKSCRLRWTNYLRPDIKRGNFSREEEDAIINLHEMLGNRWSAIAARLPGRTDNEIKNVWHTHLKKRLKQNQTTTSETRAHFFSTKTEQEPELSEKSESLDCGPASPPQCTSSDTSSATTSDNNSNSSNNDKTCMEFDGYAANLPEADESFWSEVLSAENSDQMVDQFQAIGGVPRVGVGSADDGFCLDMYDDNSMDFWLNIFPRADEIPELLLGI