MTTRPQNVGILAMDVYFPASYVHQEALEEHDGVSKGKYTIGLGQDRLAFCTDLEDVISMSLTVVKSLLEKYGIAPESIGRLEVGSETVIDKSKAIKTCLMQLFEESGNGDIEGVDSTNACYGGTAALQNSLNWVESSAWDGRYAIVVAADSAVYAEGAARPTGGAGAVAMLIGPNAPIVFERCLSGTHMANVYDFYKPNLASEYPIVDGKLSQTCYLQALDSCYRRFCEKYEKHSGKPFTLSDASYVVCHAPYNKLVQKSFARLVYNDYIRNASFVSEDAAALFEPFATLSPTDSLLNRDLEKVCSTSYFSAAVLYSYGYLNSYGYWIPTGIMEMQVSQQVAKKQYDVKVAPTTMLPKELGNMYCASLYAGLATLVHNKSSSLVIVSVLF*