MVFTGLLRIKAQANCTALSSWNLLKKIPRMGVELCNGDPEDTSKLLNAQMEQRRAEGRAGKEIARPSCKNRDDVDDDSIEVGDEYPSKDEVQFEPICDMLRYADIDGPCLGDIYENIDSMCERIQSITDKKDPNLWPQLQSFIHGRWNKLNTPLHMAAYAINPKWYDSKTGRRPPSQDREVVKGFMTAIKKMYGSSEEASEIRSQFSLFARGRGVFGSHEIKADRQKKKDPIDWWWLHGVDAPELQQFAIRLLGQRGRGGGPQQARRLRGARSVRVGVEAVEQGVILWEMCEDGNRRMGKVVEGGDDWGMDGSIGCRGWTQCAGRGRKRQ