MVNEAATVGASSNRKPASKGLRFPLTRLKPRVSIGCMKSGPVLAQKNVKYHEPEYWKFGEEGNRYFLHATGHIYAITRELATYISVNHACQFCTSMQMKMCRLVLGLLDLKLNTSMNATCSVGRPQLNNKLKKEAKESGEEYKVTKPVIIALKHYSVCCQALGLPLEEPGRYVDASYFGNRYDPTNPLYRYDYWGEPKNSEKSRHQRMIDTHNSSIVGKGNVWYETSYEDFVKQKMRRKALSKGVNNSDHTLLVFYSYF*