MVKQVPHGGTLVDQMVKSDEEKEAAIAKATVELQATERQLCDMELIMNGGFSPLTGFMEEADYQSVVDNVALPDGTIMGLPVVFDTDDEDLQPGTTILLKQGDLPIATVELTDKYTPNKPYECLKCYGTSEIEHPGALMVATERGKYYMGGKVTGLNFPVREFPCKTPAEVRASLPDDKDVVAFQCRNPVHRAHYELFTRALDDPLVGEGGIVLVHPTCGPTQADDIPGTVRYKTYEVLKEETANPRVEWQYLPYSMHMAGPREAIQHMIIRKNFGCTHFIIGRDMAGSKSSVTGEDYYGAYEAQDFAKELSEKLGVTPVPSLNLVYTEQEGYTTADYAEEKGLTSLKLSGTKFRKMLRGGEDIPEWFAFKSVVSVLRENA*