MLFLKDKRTTLDVAEHTVIIPSICVGNAAQLACDLLIASKELRRIGSITHPALIPVYGPSAYQHEPKEKVSSCELYEGTE DKLLVVQFRAPWVARHTAHFQKELVELLKGARRVVILSGSFGFEKRVIEESPWAYRASENFKEAHAAQLGNEELIKWKEH KGDAIYGGGNALQLFKAFDEQKVPVMLLFRYLLEGDNSTDASLIVRELNELCEDFLQLRNGGDGSFKLTVPKSWNLLFGN DVTELLF