MMKLSRFLNFNRNAVGKPTDVRDGSALHALTFQASISTGGKSSIQDRVFAPYSVFKGKAALSVEPVLPTFSKFGSGNLRVDRRGSMMLTFLPAIGERKYDYEKRQKFALSATEVGSLISTGPKDSCEFFHDPSMLSSNAGQVRKNLSIKPHADGSGYFVSLNFLGFS