MDVKSAFLNGVLEEEVYIDQPLGYKVEGQENKVMKLKKALYGLKQAPRAWNSRIDKYIQANGFSKCPHEHTLYVKIAKNGDILLVCLYVDDLIFTGNNPKMFEEFKEAMAREFEMTDIGLMSYYLGIQVQQRKDGIFISQGEYAKEILKKFEMDNCNPVSTPVECGVKISKHGDGENVNPTFFKSLVGSLRYLTCTRPDILYGVGLVSRFMEAPTTSHLKVAKRILRYIKDTLDYGILYSSSKDSKFVGYCDSDWAGDIDDRKSTTGFVFFLGNSAFTWNSKKQPIVTLSTCEAEYVAACSCVCHAIWLRSLLEELHQPQKDATKIFVDNKSAIELAKNPVFHERSKHIDTRYHFIRDCISNKVVELEHVKSQDQIADIFTKPLKIEVFQKLRMALGVMKQV*