MEFLQAPEIQIGIGFAVVIVTLVAFILFSSKKTKGSIDPENFKQFKLVKRTQLSHNVAKFRFALPTPTSVLGLPIGQHISCRGTDGQGEEVIKPYTPTTLDSDVGYFELVIKMYPQGRMSHHFREMREGDYMAVKGPKGRFRYQPGQVRAFGMIAGGSGITPMFQVARAVLENPSDKTKVYLIYANEELEGLTSNYPDRFKVYYVLNQPPEGWTGGVGFVSKEMIQDHLPAPASDIKILRCGPPPMNKAMASHLEALGYESDMLFQF*