MCVFCLDQRLQDWWIFAKMSCNGCRVLRKGCSDTCILRPCLQWIESAEAQGHATVFVAKFFGRAGMLSFINAVEESQRPALFQSLLYEACGRTVNPVFGAVGLLWSGNWGACQAAVETILQGRSLKSVTCLPSTKPVHPHVLGKSQAPSKNQASKRHHDIIDENINMDANTKRHRSADLHEENADSRTKVEIVCGDQSADAICESVFMPNTEVWKQAERPSRSGQLVAPVARRVKPQGAYSLADIGIREAIGVREHQQAVEEPERQSHESVELDLTLDLQAHRGSGRAMEQFLDGKLRAYICHPLRYCDNPSLVANKDNEEDHALFDRSARASSPCSFSMNSEGSVISSDNVEFSVSCARGFSSY