MSAQRALGNLAKTAIAFGLGGSLLNASLYTVDGGHRAVLFDRFRGVLDESVGEGTHLLIPWLQKPFIFEIRTRARSISTVTGTKDLQMVNIALRLLSKPDVNSLPDIFRRLGLDYDERVLPSIGNEVLKAVVAQFNADQLLTERPFVSAMVRESLVRRAMDFNILLDDVAITHLSYGPEFSRAVEQKQVAQQEAERSKFVVAKAEQERRAAVIRAEGESEAAKLISDATALAGTGLIELRRIEASREIAATLSRSANVVYLPSGNNMLLGLNPSH*