MASSYVTFSTVTPVTITGNNSGGYALSAFTRRCVTASPNAGRRMFRASGMAKATKKAMEYRKLGDSELIISEITMGTMTFGEQNTEKESHEMLSYAVEHGINCIDTAEAYPVPMKKETQGKTDLYISSWLKSQSRDKFVLATKLCGYSERSAYLRENAEVTRVDAANIKESVEKSLKRLGTDYIDLLQIHWPDRYVPLFGDNYYDTSKWRASVPFVEQLRAFQDLINEGKLRYIGVSNETSYGVMEFVHTAKLEGLPKIVSIQNGYSLLARTRFEVDLVEVCHPKNCNVGLLAYSPLGGGSLSGKYLVTDLEATKNARLNLFPGFMERYKGSLAKEATIQYIEVAKKHGLTPVELALGFVRDRPFVTSTIIGATSLEQLKEDIDAYLMTEGPLSPEVMADIEAVFRRYKDPSFF*