MALGGEGLWCGSSLRPWQILHSRVISLLLFAKMHLTCFYHFCCMAFTRVPLRPALQLARMHTCGLLERDLWELMDETVEAAYPLREYKKEDLQFLDGDEGELWRHGGLMEARIRDWLTSKIEQEMQEAQINVHPYYCASATYSGEFSETWDSKLEEEVYEEIAGDADFEAYEEGGEDDYSYNGANHTVATYSSEFSEAWDSTLELEATYGRVAEQEENEGYTGANMANAAILAAPLDAETHYCSQFSDDLQANTEGGELHAEEDDEQLCAVCLEKLYMQNEELHEFSVINNITRLPCRHSFHSPCLSPWLSSSSFCPCCRAPISALHLEAPPNLGGAAPCSDAVHLDMMGLLAEMEAALDRFGLLS*