MVPGPKKRAPKPCLVCGIEKGTLHFGSVVCMACASFFRRTVSFHIRFLCRYSNNCQISQDLRFICRSCRFDKCERVGMRRDLVQQKRNENKLPKYVLESRKGGAGEVVRGYITSAYTAEPRRLKEPATSSAAEPEDGFSIILNMKHDDLLVYYVEEIRNSVRARQQGGIVMSPQNFLETKHRTDQFALDICTMCPGTDLLENPDFEVLYKYCSFSSLWMDLSWINASQDDWNKVLVEKDYTEIPLITYMNQFQATVTAQLARLQLDIFEYAALKSMCIWKLGLLDSTLTLKIVSAEHYYGITCALSKYYRVTKRLEQFEMATRIAEITLLIGPIFNVYRDMLVLYHNLQIEDRFKEE