MVVHHVTGAFVAILKSQRVQAVIAATGMSSGVGSIFAGALMVVIPALVALVAFGPAPRSRDTPKVILVTGASSGLGKLMLDELRRAFPASVVYGTSRSGWSAKGTRVTKGDSPLGVTEADGTQPLLALDVTDEDSVERCVDAIVARHGELSVLVNNAGAVLQTWAVDTKAADAEAQMATNFHGVVRMVRHCVPAMVGTVKRVVTIGSIGGRIGLPYNSMYSASKAATMAYTDALRMEVAANGVKVSLVEPGDLKPGMVNAAKAEGFDANVHAKGAFDIMRAEEAAGTDPAVVARTVARCVRSLHPRGRYLVGPDAWLVEVLTRLCTYPMREYFLASHYRIPPRHNAWIRV*