MESLAEIFTAAHVIRFIVETITDLALLPSLDVVSRRGRHFEFFIGAFQFLASTMYNMTDALEVPMFLTPRDWHRLTNVLTITYGLHLCIFLMGNRSEARDNFLRYLAFALVWIAQIKDAYWMFQTQYTAYVVVFFLALPMLNMLLGSGLPVYNRPKVIRGFLALMVAGVCFYLGLDDENDAFRLFHGLSQVVVGVALFYLWQAVPEDHYKKHDTPLPMQYRRYD