MQVREVEDGLTIKQTPIDVLEAHDFSSLRSLRGKLSWLVNGTRADLNYLCAQLMQVTDVSYDQTRVDELLKRVKKAMRHWDGSVLIRGLRGEDTTDRALRIEVFADAAFANNQDLSSQLGYIVCVVNDNGHAVPLLWGSKKARRITRSVLGAEILALAEGFDAGIFIQTTLRSIGMDLPLGLVTDSRSIFDAISTDRLPAEKRLALDISVLREAFKNEEVVSIKWVRSEGNPADGLTKAEPNKALLRLLKDGTINLVIEQQIKQSTSVRLAQKEERLCELRANGSSRTHANEPADEEQGAPELADVKEGAQ*