MDKLVIFQGKQSAVSYVICMLLGLGLLFPWNSMVTVMDYYLVVFAAYHPSRVLTLIYQASAFFTVAVLAYHEARVDTRFRVLLGFSLYFVSSLMVPIIDLASHGGGGLAPYTGLCVLCMLFGLCDGLVQGGLVGDLSYMHPHLLQSFSAGAGASGAATSGLRLVTKACFASTKGGLRKGALVFFFLSTSFQLLCLLLYAVVFPKLETIKNYRKAAALEGATTVGADLAAAGIHIDKDAEECPTTRLSNFQLLTQNLDYAFDAAAIFVLTLSIFPGFLAEDTGKHSLGSWYVVVLIAMYNFGDLTGRYLPLVPALKLKSRTQMLVAVIARYLFLPAFYLTAKFGDQGWMVMLCILLGLSNGHLTTSVLVAAPNGYKKPEQNALGNILVVFILAGVTVGVTLDWLWLIGKGW*