MLSLLPGLAVSFHAGASPRPAVHRAHHRTSDVAMAAPGGRRVVVTGMGIVSCLGNSLDDVSASLKEAKSGIKVNQKYIDIGMKSHICGRPEIDLDEFIDRKQARFMGINAKYAFVAMQQAIDDSCLPPEAIDSDRCGGILGQGGTSLADVQETMQAVEDRKLRRIGPYRVTRSMGSTVSAVLSTSFKLKGASYSISSACSTGAHCIGVGMEQIQLNKADVMFCGAGEAEDWGFSVMFDAMTALSTKYNDDPTTASRAFDVSRDGFVIAGGGGIIARGAKIYGELVGYAANSDGYDMVAPSGIGGQNCMRLAMKMANEVGGEKQIDYVNTHGTSTPVGDLKELDAIKTVFTEAGYQPHVGSTKSLSGHALGAAGVHEAIYSLLMMRDGFLAESANIKELVPEAEGMNILRKREEMPVQRVMSNSFGFGGTNACLIFDKYD*