MADTVRRLKVRTHRTSLSGETSASDDEVLNVHSQTVSNITMDFFYRPKTISLLIFAVGIVVMMAFNRNPNVNREDNIASGLFCVTFLFLIVSLMCFPNGPYIRPHPLVWRVVFGISLIYLLGLTFILFQKLSDVRAMLGWLYPELLDVKPENKSWATNCAFSFYRLWECLDIYAFAHFIGWVFKALFLRHAGILWAISVLWEITELAFKHLLPNFAECWWDMIILDVLLCNGLGIFVGLFICRKLEMASYHWESVKDIHTTSGKIRRVIMQFGPESFQPVRWFEPTSTVMRIMYVWQLLFVWQISELNTFLLKHILMVPIYNMLNTYRLLLIGAIVSPSIKQYYVYTTDARSRSLGTQCWIFLAITLIEFLICLKFAPELFAKADVIKIGLWVIFQVALT