MVLLEDMQWADSHSWSALLELAERLEGAGPAEHRLALLVTARPAPLATPAGRAMARLHETHACCEHVPLGALSEADAEALICDDPGGRIPRVLRDFVVAQTEGVPFLLVDLARSLLDDGSIEVDPAGNCLVKRALRRLKPSDGARAALVSKLDRLTAAQAMTLKLAAVAGVRFALAEVLAIHPGGVATFFSAPEADNPEGAPRGPPRAERGDGPGGGGATTSGVSRSAGLVGRRGARRAPRGLRGLGDEDMDVVTVLAHHFALAEEREKACQYLENRMEMHAEAVDLCLAGLAALGRAPPSSERVMRLSNLWHSARLVLRRPPSEEAFVLRAAGRLYLALAWASYHSLRNELYLHAVLRAAQLAASAPRLNEATSVGLARIAQICAFVDRRKKALRLSSLDARQAIMSALLRVLLALRSSCEHVDIHGLRAAAAQVQGALDVATGNADLLDEFSVTMGHCALAKFRLLTDEAPEALAVLERHLHSRFNGARVSPIFLIAVEAVHAEALWRVGGPEQRSADGRAAARVALDAIGEAGRPELPGRLFIHA*