MVWWADRGHDMIKQLPPPQSNKSRALGALLGMVVGDALGAPLGGQDPMAVTVQEVDKAMEMCGGGLWGVAPGQVTGHSELLLCTLSALVEGGQGAFPMEDMALRYGKWGKSLPFRGDRACLQVFARPMPAESMAERAREVNQKSMSCGAIVRCPALAVAAGSPEKAAQLANEDVRLSHANRTMAFACAAYSVALSQLINGQEDVESWLKRSLDRIKSGVKSGHGGEELVACEQVLQWLRRAKSNEFLEVSDMAAQSLLSHEVGTVEIPFCHAFRHLNSKSSFEDAMRSILAGGGDSSSTACVVGGLLGAAYGVEGIPERWLRAVLSCDQSHGHQRPLEYHPKVLPELCAKLVRVAVGAASVSAFFVRX