MFGFQYAIGALDVRATGGGTCVQKRAAHYPSVFVAVRRRRHRVTCCVGAPERAAEGVVAAAASPELKAPRCVLLDQDGVLWHGESSVEGSADAVKELRARGIRTIFVTNNVRFSRRGYAQKLKRNGIDARPDDIVTSGSALASYVKSKHSDIKTAYVIGEPGLVEELESVGIRCFRHDASTEMDEALFANLSDMSKRTDEDKQMQLPERCDLVAIGWDLQFSMAKMSYASFFVQKGALFLATNLDAQDKSASGYLMPGTGPMVGALECATGRAADAVIGKPSALLIETILTEFGVERADAMMVGDRLDTDILFAKNGGIGSVLVLTGCTTEQELAELDPSDIRRPDHVFPSLAHYVAALPSPAR*