MKSLLSILSHVVHGYVGNRATVFPLQYAGWDVDAINTTNFSNHPGYGSLSGTASPPEAIQDIILGLKQILDFNNVYDIILTGYTPNAEVLQILKSEIEQAITNSRNKPHWIVDPVLGDNGKLYVKENLIPVYRDIFASGLVELTTPNQFEFETLSGVKIVDWSTAKDAIYEFRKLYKVKNIVISSVSIDDHLYCVGSSNDRIFYISIEQIGCSFNGCGDLFTALLADEFYNGEYVLSPQMLSKVLYKLHKILEFSYDDIFKRIGQIPTVVKDIRVVAAKEFLTSDYKLDTDVIYL*