MFRHRFLLILYPAQGHIHPAFQLAKRLVSLGAHVTVSTTVHMHRRITNKPTLPHLSFLPFSDGYDDGFTSSDFSLHASVFKRRGSEFVTNLILSNAQEGHPFTCLVYTTLLSWVAEVAREFHLPTAMLWTQPATILDIFYYYFHEHGEYIKDKIKDPSCFIELPGLPLLLAPRDLPSFLLGSNPTIDSFIVPMFEKMFYDLDVETKPRILVNTFEALEAEALRAVDKFNMIPIGPLIPSAFLDGKDTNDTSFGGDIFRLSNGCSEWLDSKPEMSVVYVSFGSLCVLPKTQMEELARALLDCGSPFLWVIKEKENKSQVEGKEELSCIEELEQKGKIVNWCSQVEVLSHGSVGCFVTHCGWNSTMESLASGVPMVAFPQWVEQKTNAKLIEDVWKTGVRVDKQVNEDGIVENEEIRRCLEEVMGSGEKGQELRNNAEKWRGLAREAVKEGGSSDKNLRAFLDDVEV*