MAAPSPFDLLPDEVVTSVLAFVGARDESLVEHRGHYAKHLLKSHLVCKRFARLVHQVKTLDWPLNSPESALGFMAFVHHESFSIETLNLFVTEAGAEELPHEYIFAAPLLKRLPESVNIHIILPDDRAPLPEGADERGPYITLSEPEGGMLEGLLLKSRVRKLNLWCPAPGSSLGIEKLRAAPVSLLQELKQLRVAVDDCEFAYLELRALCRGLPTLQQVEFYLRGDLDRKGTLSLLRSDFEHVPKLDVHFLETPTYPGTIFQ*