MVKSNLELLFFDLATQKNLYEKIYHAMDLSLANPIMKDYLIHLALTFPKFRIAELEALADLYNIDVDLSSHNEDSTFLVVSLENDEQARQLISRSVMSFGIYELWGYGETYDKLHEDVRAKSADKFEKYKDVSFKFDFKNFRGRPSNKGKVRIIESFSYLPFEGKIDLKNPDEIFTVVEEYKYNDRAKSESPIHIWFTRQLQLSERSNGLVETYDLKKRNYIGTTSFEAELSLVTCNLAQIAPGKITYDPFTGTGSFLVAAAHFGGYPIGSDIDVRMLNGRGNDKNVKSNFKQYGTSGNFIDVLTMDFTHNALRKDFQIDSIVCDPPYGVREGLRVLGAKNEEKAAGREHDVFDGEIAYLRREFIPPKKPYLLANLLEDLLQFASERLPVGGRLAFWMPTANDNFEETQIPQHERLELLHCLEQLFNQWSRRLLVYVKRDESYKGITSNGLKEKNIRDFRVRYFKRFIDKNE*