MVVRRVDLRSDTVTKPTEVMRAAMATAEVDDDILGYDPTAFRFEAEMARIMGKEAALFVPSGTMGNLISVLVHCEIRGSEVILGDNSHIHVYENGGISTLGGVHPRPVKNNADGTMDIALIEAAIRNPPDAIYYPTTRLICLENTHANCGGRCISVEYTERVGEIAKQHGLKLHIDGARIFNASVALGVPVHRLVEAADSVSVCLSKGLGAPVGSVIVGSKGFIAKAKRLRKTLGGAMRQVGVLCAAAYVALQDNAGKLADDHKKTKMLADGLNQIKGLKVNMASVETNIIFFDIMEGVNILARNLTKVLEEHGVLIMPVSKLSIRVVLHHQISESDVHYALTCIQQAIPRLQGLK