MKAHYKLFLSLAIGSFVTFAGCQDDEVVDLVKYPVNQPAITIDDAEGASKATLTAVYKSDGTLELDGPVTRTYTFHFAASPEDATVTFDIINTNIPKENVEISATKVVLPAGSTDASVTVTLKDEDFSFAASNYDATTYELGVKASVEGYKIGTEPIQSKVVIEKEAYTASCSVVGESGNNVTFERAFSQGAIVNPDPISYTFKMKLDKPARKDVKVKLATTGLDEQFMNDITVTPAEITIAAGELESAEVTWTITDDFLLTTAGEESHTLVVTASAESEDPVVKVNSKENFLTFNVDKVLRNFKYLSVIGSNWTELSKAGWSAEIPSGVSGRASYLIDGNGGSYGSDVYSYNPFWFVIDMKSAQTFNALGMDYYYTYASKKVRISTSLDNENWTPQGVLEVPRVGNHYFQFFSSITARYVKVELLEGFGSYIDVTEVYIYNAQ