MPTIVTTSPRGGGPSATRFCSPYETTHDGPPMVTAKLRFLHSPDADPLEAFSPSGPFGILVMAIVGPADGPGQESFDFMLCTPDWFSSNMEDDLTIGRHHVFVKQYDYPRLQAFVEAYCAECSGTSWKEVAEKLSRLGKWEFEDYIS