MVFPRPPSESDLFLHSNFASRYARDSLPRFSMPEDSMPKEAAYQNIHDELQLDAIPKLNLASFVTTSMEEECNKLIMESINKNYVDMDEYPITTDLHNRCLNMIARMFHAEIGENENAIGAGTVGSSEAIMLAGLAFKKKWQNKRKAEGKPYDKPNLVTGSNVQVCWEKFARYFEVELREVEVREGYYVMDPAKAVELVDENTICVAAILGSTYNGEFEDVKLLNDLLLEKNKQTGWDTPIHVDAASGGFIAPFLYPELEWDFRLPW*