MGSRGALVNGQAREAFQSGCTRPLEWRLQQLDALATLLREHDDDINSALHQDLGKSPFEAFCSEISIVLNSYELMRDNVKQWMKPQKVSVPLAILPASASIIAEPLGVVLIFGTWNFPISLAFDPLIGAIGAGNAVVLKLSEIVPAISSLLAKLIPMYMDTNAIKVVEGGIPENEDLLEQRWDKIFYTGNPQVGRIIMAAAAKHLTPVTLELGGKCPTILDSNTDFKVAARRIANGKWGINLGQACLAPDYVVVEKKSAQKLVDALTSVLKEFFGSNPETCGDLTRVVNTRHFSRLKAYLEDPSTAKAIVYGGYCNDSSLFMEPTILLDPPLDATVMTEEIFGPILPIVTVAAIGDAIEFVNSREKPLALYLFTNNDDLKKRVITETSAGGLLINDTVIHFGVGTLPFGGVGNSGMGAYHGKYSFETFSHMKPVLIRGTGNDASVRYPPYTPTKQSLLRCILRFHYFQAILCLLGLKK*