MDIDPSPTLKLENHAQVYCVTGGGGYIGSWLVKTLLGNGHTVHATLRDPSKNTYLLSLPGAEERLHLFRADLCEEGSFDSAFHGCHGVFHVATPMPYGECNDPEKAESVRRVVFTSSLAAAFPLDKSLLVLDESCWTSLDITRKMSSQGRFYMESKTLAEKAALQFGKENPPPSVVSIVLPVVAGPFMSSTAPLSVNMALSLITGNQQLYGSLLQTSHLLGNSLGFIHVQDACNAHLFLMEHPAAEGRYLSCGHTATIPELAHLISERYPQYTIKAKFDESVSAARRFTISSKKLSDLGFNFKYSMEELIDSSVQYFQKLGILH*