MSKYIRQYWPGAPAKTEKDLPDLHGRVFIVTGGTGGIGRAAATALFHANASRVYILGRSDSAGKDAINTITNSDPPGDMKRRTADGGDEAIKSLYLDLSDLQTIKPVAEAFLSAETRLDVIWHNAGVMAPPEGSVSKQGHELSFATNVLGPFLLQHFLTPILLQTAKNNDTAVATGSVRTCWAASVEFPDPPGDDGILWDDWELKSPQFSGLNGRVQRYVQSKWANAILASEMAKRYPQLVSVSFNPGAIRTDLTRHAPGILKKVQGSLSYPVRFGALTELQAGFGSEVAERNGCYLIPWGKIGEMIPKVAEGIEKRGSGERLWNLCDGLVKEFY*