MVCAMTRPPLIADLRSDTVTKPTPAMREAMATAEVGDDVYGEDPNVNALQNELAHLTGFEAGLFMPSGSMTNQVAIAVHTRRGEEVICAEGSHIYEWELGMMAAFSGVVPRFVPAPLGVPSPEDVRLAVRRSVHQSPTGLISLENTHNKAGGTVIPLAVLRQMRAVADAEGLPLHLDGARVFNAAVKLGVDVREITRCFDTVSVCLSKGLGAPVGSVLLGSAQAIRQAHRYRKMLGGGMRQAGILAAAARVALREGPARLADDHLRTRRLARALVEAGYDVDLAAVQTNIIYARLPEAERRAAAWAEQGVLASALGHDSVRFVLHHQVDDDALDQAIRVLTA