MTTQTAVEQTLHWVDKVIIGENFCPFARKERDSHRIRAVATEETDNGLILQALLDEMQLLENQSNIETTLLIITNGVKDFFDYLDLVDLANRLLKQEQYEGVFQLATFHPDYMFADAPADATSHYTNRSPFPMLHIIREESLELALETFPNPENIPVRNIKHAEKLGKAFFQQLLGSHDQTK