MQKMRVSGFRVLLLVSCFFCKSKGAVVPALIMFGDSIVDVGNNNNLLSIVKSNFLPYGRDFIDQRPTGRFCNGKLAVDFSAEYLGFSSYPPAFLSREASNENILIGANFASASSGYYDATSVPFGSISLTRQLSYYRAYQNRVTRMIGRGNARILFSRGIHILSAGSSDFLQNYYINPLLNILNTPDQFADILLRSFSEFIQNLYELGARRIGVISLPPMGCLPAAITLFGAGNKSCVERLNNDAIMFNTKLENTTRLLMNRHSGLRLVAFNVYQPFLDIITNPTDNGFFETKRACCGTGTIETSFLCNSLSFGTCVNATGYVFWDGFHPTEAVNELLAGQLLGQGISLIN*