MKTTRYSASRQKACQSCSNAKAKCDRKAEICSRCATRGLSCVYPSLTPVVAQNTTYTGGEAEIDAQPSSSKNISIDTIFPDLSSTASVCSHPQDDANVANLSNPPLDFSNLELVCPINADDINMRWMRSYIPLPEQIPKAYSTATMTFIRRVLKSYSAVAVRSRGIPPFIHPLQMTVKSASPLATCLSLVRICDNLLPGSDEAVAGVLMREMQYLYMQRTTYDDMTLLSAFQAYLIYSMVLFFQLGRVTDSFLRQAVIALQELACSSSRQGLLCMAEQLPARPKWEAWIVTEAKRRSLYTMYLFDSVLSAQDGLPVYLGTELRGLFAPGSKTLWHAQSRQDWETVYNRHLADWAGKGFQIDELWPITAADDDAEVVQRRTRMDRWLENLDEFGIMIYAVTSSTHGD