MDAGESEVPPGAEIIEIDAAQLEQLLVLGDGAAEFVDQHGNTIRLTAEELIEAGFTADSLEESSLSHMDEVSTYADTSGGEYYVIGRGDHEPPRLELAAEPLSSGTMNESGSTEESQSDKPPVLSASVPLGPGGRCVPSDPQDVKELRALYEEYAKELKEKDNAIVTQNGDMKRLEERALLTANALVKNVSLEEAEVFLDAHDMPGSVTAATVSVKRARQEENAPEEALVVHLDSGENCFVVAQDLSGQPRAIHSGTTDIAKPEEEKEPEWELMDVGKRNETLTETDRVQGGEHKCTICFKDFPTYFSAGRHVKEDHMITDEQRLLTLVIPSRNVDFVISKCEVCERTFSKPEFLERHKIAHTDAMPYACKLCPQRYKWKENLQKHMTTHGSRANFKCPDCNQVFYSQTRVDIHYKASGTLLFTH