MSLIKIDQKAYEYNLRHIAKKIGSFQRLICVFKDNAYGHGAKLLAPLAKNLGVSFVAVKSEEEAREIEEFFENILILSHRPHGNENSRFIYALNDISQVKNYKQDIKIHLKIDTGMHRNGICVENLEHAINLIQGSDLKLTGMFTHFASADEMDGSFFVQKENFQKAKKIVKKYFSNLLFHSYNSAALFRGKIPEDEYCRVGLVQFGYGDSNLKRVLSLYAHRLSQRILQKGQSIGYGGIFTAAKDMEVATYDLGYADGLFRYNGKGELVLGNGKTMLGKMSMDSFSCENSGEEICVFKDADIWADFFHTINYEILVKLNPNIQRVLV*