MVTASHNPAAYNGYKVFWSNACQIIPPHDAGIAAAIEAELALWPLPPLDGPAYAHELVQDPLQLVSETYYARLKRQLCFRGAEANAGAPALAYTALHGVGTPWLLRAFSEFGLPAPVLVQQQCQPDPDFPTVSFPNPEEGEGAWRLAFQAAEAADARLAFANDPDADRFAVAERDMQQAGAWTCFTGNEIGAMLAEWVLRNHRQRRQQSGQLAEEKLAFLASTVSSCMLGAIAAKEGVHFEQTLTGFKWLGNQAIKLEAKGYVVLFAFEEALGFAMGTIQRDKDGISAAAVFAELAADVYARGETLAQHWQALRQRYGAFEYRSGYFVADRPGLSQAVFARLRSAVPSSLGGHAVTAIRDLGTGVDTGQPDGQAVLPWQAGDLMITYSLGQDAMITVRASGTEPKLKYYLETFCRDASQSRQLADHLEAAVEQELVQPQAHGLKRPQAX