MFTEEGFLFRMVTPVVLVIRVHFFCVYTHEGSGCVKFVRDGFSFLAFIFVFFYTAYKRLWALTCILVAASCIAYVAYHERLIGLPCYIMLEFTIKLYAGLSYPDWLRMKLRRTKHAISATVLAHNALHARLRFMEQAANKTPGGTS