MFRTALRTVLAHKARLVMTVLAVMLGVAFVSGTLVFTNTISDAYQKSSAKGFDQVDVAIQAESRQDEGD ......