MKRKVTLPFDLIVEILLRLSVRSLLRFKCVSKSWCALISDPEFAKSHIDMAAAPTHRFLFTSSNASELNAIDVEAEEPLCDDSANVVFKVPPSSTFKYYKHSVRVVGSCRGFILLMFTGLDSIGFIVWNPSTGLGKEILHKPMERSCEYLSGFGYDPSTDDYVIVNVILSRRKHPKIECFSLRANSWSCTKSKAPYRENLTFGDGVFLNGALHWLVKPKDKVAVIIAFDVTKRTLLEIPLPHDLAIMLKFNLFRFMVRQGCLVLCSFGWKNTRLMPEMWTMKEYKVQSSWIRSLVPYKNYYNLFDLFLPVCFILNGETLASNAINTLVRLNDKGELLEHRMHESILNKFYTLLHCVMYRESLLSLPSAQGI*