MSRLLVIGCGGVAQVAISKICQDSETFTEIMIASRTKSKCDDLKAKLEGKTSTKIETAALDADKVEEVIALIGSYKPEAVLNVALPYQDLTIMDACLATGVHYIDTANYEAEDTEDPEWRAIYEKRCKELGFTAYFDYSWQWAYQEKFKEAGLTALLGSGFDPGVTSVFSAYALKHYFDEIHYIDILDCNGGDHGYPFATNFNPEINLREVSAPGSYWEDGKWVEVEAMSIKREYDFPQVGQKDMYLLHHEEIESLAKNIPGVKRIRFFMTFGQSYLTHMKCLENVGLLRTDTINFNGQEIVPIQFLKALLPDPASLGPRTVGKTNIGCIFTGVKDGVEKTIYIYNVCDHQECYAEVGSQAISYTTGVPAMIGTKLVMNGTWKQAGVYNLEELDPDPFMEALNEYGLPWVVVENPQMVD*