MSLLLILLVSLPVSAFATEVVTMYHIHPYTASADPSDTNLGNLDGDLFFDIGELLMLLPCSTQEDAKGLPAFVACSNKEFWGDTSVISKLVVEVTTADYAPYVACNICSMEGTSPLNPDHSCQPGDYVCDCDGGGECSDPRVGRISPGGGIHYFETLCLDPDYRKRPHQFFCAFTVAAKRLKGYWYSTLGIGKDKTWRVLETIKTISKQCHQQSFLSDIEARGDCFEGCPQADPCYVECFIQTTLGSEALDSPTSQGGMSKEELVEAWARPFRECPDIRRGYAMELAKAMSHMLQLF*