MEAASTLKGSQPHALMFPYPVQGHINPMLQLARKLLREGFYVTFVNTEYNHARMLQGSKLLQQPSQHLRFVQLADGLPPAHGRFNEDWVDVTCAILVLSGPFARLLRSLLASDSASGCWPTVTFIVSDAFCSWMQDVADQFRLPRVALWTTPVHANLAYHFQHILISKGIIPIKGPESTSQLISCIPGIVPLPLSDYISFFLWDKDLLLYQWFVWFCMKRANEALWNLGNNFQELEETAFRAFKSEVPNFLPIGPLLPDDSEDFKLSTWLEERSLCEEWLSCQAERSVLYVSFGSIVTMEEEYLGHIV