MVYLTQTGEGLPISRANDETYLRLASKSAGGKFKGGQYEFSFSAPLLFGDVDANILTLELSALVMKGSGDRWQVDMFNSRRGKKWDKIGDLSKAGSDWTTSNLVVASGDRCGDAPKRINTTRTKSQKSKRCISDYFDTDSNEVLIRIHTPGSKEVIFIDYARIKPSFRFNPHSGHA