MTQYKVFAEWSKQYIGGTTFWSAFTFRNGAETADAAVFRNLSRFAWVMHLALDDVTFPSIVTFGALVSALPGLKELQLCDVKFAESSFLFDSRTLSRFRLLPQAKNLKEIRLGAIVTDRRFRPAFTLTAWSCYTELLDFMAAVSRPCNSSPCVYPWGSVGRLQLEESIWWRFSFFSIARLLRALPSLASLTLRCAEDRLKPVDIVVECGTSQSQHVADINHKDPRRYIFFSRETDTVVTATNELVKHAAPSLEHLHLCLRFRTADLLGHYPYLRYPKDRCEHPTVNLRCQVFRIQLDTPSGRESSTNLGLISSIPDPKVFWIGACKMLSHVTSTCISSVDICIHWFSWIDRGELSDILCQLDTVLSSPVFDNLVHVRIRVELDEPYVHQKKMKEWAYSMKACLPDLDKREIIGIEVFADLPMPDVRVGLIWDCDIKDWRRCVRKEAKRRNVEIAEVPAFEGGAPSGAIAAHTGRERSSQLEDDQQMILE*