MKGAQTIDASTDAEKNRWRSAKISKDIPSSFVGLLLIVARTTMAPFDLDFVLEDPANFGVHIIAAVDTFVVASDYGSPTDDSVDTLCKFHMLEAAFVREVYYALQGKCHNPWLSDVVNDAIFDVFLRNVTKEQVATVDEAVKLEEPLPDGSDLPVELALCIRYAIDSGESTCLNQTNMATVNRYLLDKKATSASQTNNVDKMPNAIFGSWAGVGPVLMGIVAILVATVFKACLCAAAICLLGGALATAGCSGFIESKGEKTSTACTEGPSSQKKSNIDSDKEDDSLPLLSGSENSSESMCDPLD*