MNADDNGAGKFSLALSKDTMGLLSLHDMSHLDIGEEPALHEAKEFSRKHLASAISNMEPGLARYVRQSLDHPYHLSLMQYKARHHLSYLQSLPNRSTTAMEELAVAEFQLNKMLHQMEMKEIKRWWMNLGLAQEVPVARDQVLKWYTWSMTILQGSSFSKYRVEITKIISIAYVVDDIFDLVGTLEELSLFTEAIKMWDLEAADSLPCYMRSCYRVLYTATNEMADMAEKEHGLNPVDHLRKAWAVLFDGFMVEAKWLATDQVPSADEYLRNGVITSGVPLAFVHILFLLGHHHAVSGNAAELTNSIPPAITSASKILRLWDDMGSAKDEAQEGLDGSYRELYLLEHPAGDVEEHMRRLIAKEWQELNRECFSRRTFSSCFAQACLNAARRMVSVMYMYDKEQKLPVLEDYMRMLLL*