MESLASQAKPAAVLWLAGFLQAARLHRVFFFCARSRPLSIRIAQCFLLNGFIFLGSLLTLKSAVIPTILWILPEECDQLRGHLCDHTAAVATYSFLRSGLVEIFYVFWFYPLYIFSFIISTLWYGDIAKHALDVVKSKKLDASRAFDADTDKTSESADRPEGFDGLAIGVGEQVYSILLLTIFFAEVTVVGYIPYLGKAMNFLLLSLMYAYYCFEYKWNFFAVNLNHRLDFFESNWAFFAGFGSPCVLPIFFLSPLASYGVMAILYPLFVMTAAGTQAEQEIDELKPLHGGKLKRIPLFFLAKRLATQLLQLFPEAQKEQ*