MKLKIVSRSGNQVCELDVAGADETVSEMKKQLHQVKKKLYPSRQRLTLPLKAGETRATALENGAKLSDYGLGDGSVLQLKDLGPQVGYATVFFWEYFGPLIVYPLFYFFPKVFYPGMRSEAPRGHHLAQHLALYYWSFHYIKRILETFYVHKFGHDTMPVANLFRNSAYYWGFAAFVSYFINHPLYTPPRVEQTLVAFALAMVCQLCNFRCHLILSSLRKPGEKGYKIPRGFLFEYITCANYTMEVWGWVLFTIAVQALPAAIFGTVGTLQMTQWALQKHKRLRKIFDGKEGRPKYPRRWIMLPPLF*