MADVLAKQGVDRLLPWVGVIMASDYPREYDGACLQMRLAYSPAAHLFMFLVQWTDCSLAGALGLLRILIYRAYADGKTTMTVHERKATIKEFYAVIFPSLLQLQKGITDLEDRKQREICVQKYKKRGDEDKGKLSELEIEREEECGICMEMNNKVVLPNCNHTLCMKCYWDWHARSQSCPFCRDSLKGVNSSDLWIYIDSREVIDMTSITRENLKRLFMYIEMLPLIVPDSVLVPYDTHLR