MSQSTNDFQEIPIIDLSLANEPASRSALLNNLRLAITEVGFLYITHHGVPQPVIQSLVGVLPKLFGSVGSEITAAEADLREQVDFATELSAWPSEIPELRSIVETYITELTLLGERFLSLVAQALDLPSDAFDTFLSDQNRLKLVHYPAVAPDSAITQGVGPHTDSSGWWTFLLQASEEHVKGLQVLNNAGDWVDVPVLPDTFVVNVGQAFEVLTSGICKATIHRVVSTGDERYSIPFFQGVRRDLTKRDATESFREHFSTPSWKNGHESDTRRAIDSPFLQGKYDTWGESQLRTKIRSHPSNGRKFYSQVYQKYIADDA*