MGVDLKIINTVMDKVEDLSSLATITGFEGVEKRLEVAFIPIISSDHDRSRGLSYHEINNNKIIGSNLDGLRRLSHHEINNLLKLAECTIVSELHNNVFDSYVLSESSLFIYPHRIILKTCGRTQLLKCISLLLNYAASLCLEPCFCKYTHGTFIFPQNQPFPYTCFEEEVKYLNTFFGHMESQAFTMGNPGCPNWHIYSAATHTYTTSLTICEPLFTLEMGMTQLTTAFTSNFFNASGSKTGKEMTTQSRIDHILPNSSICDFAFAPCGYSMNGMDGAAFSTIHITPEESHSYASFEAMGYTSVQSVNLQELVDCAVSIFKPGRLVMSMHVSRTCCVQGSWGASVMPRGYVCDFTQREALPGDSVVTFHTFVLRNNEMKAQEGMQLITPEPLLIPCCGLAAAKEESSACRRGCVLSDNVCECNSLEKKEIDCTGREGICMQGMATSEKGELFLL*