YPPEVQFLWIMMMGAMIIIFFANGSKMIGIMLAFDILFILLIFRGTLKLIPLQAVFRVMF