MPLQLNVKKTEGGKPGKVYYPLELKEVPKPTPGPKQLLIRYHAAALNHRDLFIRQHLYPGISFDAPMLADGYATVVSGPAHLIGKAVLPTPSRGWRADQDGPEDLSKFAVCGSAITYEDAGTAREYAAIDADEVELAPEHLSPIEGAALPLVGLTAWRAVVVKAGISPTVNPLDPRKNVLITGIGGGVALAALQFAVNMNCRVWVTSGTADKIERAKQLGAEGGVNYRDADWDNQLAQMLPKVRPFLDAIIDGAGGDIVKRSLRVLKSGGIISSYGMTTGPKMDWVMQAVLKHIEIRGTTMGSRKDYRDMIEFVRKKEIKPVVSRVVKGLDNLEGIEGLFDDLIAGKQFGKLVVEIAPQDMNSKASKL