MAEDTEGRGVLHQVQGKNARGDFYIMAGVSELSEYYVQWHSSDELEAVHLEYLPVYHVFRHLHSHPHQHLPHMAATELQAVMTNLLRRYPLHQGQHPSVPFFPNNILPPLIPGLQIEMGMYCAICLQLYKGIQSVTRRRLNIQAFYQCGNATIWFPVDTSNSLHDFNQLQQSYLQDTRGIMTKHKWDLLLDGLSPQSILSLIALPSRDEPMYLKVTLKDWVYEFFLEVNTYIDHHQDSPLLQQVMYEGYEVSVLSDKRMRSAILNIGFMLLNQELTSLDGASWDYTIYKFLVFSSVRMGGVFEEAGNIAPRVTRIQWVMRANDWDLREGGHLANFCMGAKTPFFSNRSPHRKPVPYGNFIPPIDPSWFALSKGAMHGCIA