MVLKSIADADSQSNPFSALAPEIIHEILSHLDIPSVCALSHTNTFLRSSVTEDQFKLHLTAVCPWFDPDSSRFNTFKECTFEYLRRMSGKKFAPCLDNVSTRLPVEDMGPSVQSVNGYVEMIKVRNTHKFSDNVYISKYGIRVNLGSLEMWSAPDFQYIISLPQLFATIIGHRCTQYVLGQLLLQYRDEDHPRIYDLPDCDDYRMIHCGKHVFVYTIKWDLEYEYPEDKELLLYVSEDGLRQVMVGIPSHRPNSVYDGYFFFTDDNNALCFAQAGLDGLQVIDRAPNRRRCDFFCDSGKTGHMFVQDQMGNSHLWDMARHTMHLIPPSHRVQISDVPIFLTVPYPGIDSVDLEMAEAQDEVPIEPERAPFALFASLHHLAGIF*