MSTLSKEQLRAIVYYEFLQGHSVAEATANIHAAFKEDVLSRWTVNRFFNRFQSGDISFEDQPRSGRPSVLNDDDIREALKCNPSASTRELSVKFACCHTTIAQHLEALGYRKVVSTWIPHELHPFQLAARVSVSQSLLLRPHRKDLFRQLVTGDESWVLYVNHTRKKSWLPRGEPPPKEPKPNLHEKKVLLCCWWDMKGMLYWELLPPGHTITAQVYASQLQKLAEKIGEKRGKRVQTTLLHDNARPHVAKLTQAKIDELGWEVLPHPPYSPDLAPSDYHLFRALKAHLREKRFNDQRELQTDIAQFFDAQPPEFWAAGIESLVDRWTYVVDHDGEYVVD